Dec 01 00:30:07.490 INFO testing swilcox3/rust-CAD-data against master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61 for beta-1.31-5
Dec 01 00:30:07.491 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt build --frozen" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 00:30:07.948 INFO [stdout] 2f26e5599da2d4f8c2699f9982d81900b267fa64b465bb22806ae9aecbd267df
Dec 01 00:30:07.951 INFO running `"docker" "start" "-a" "2f26e5599da2d4f8c2699f9982d81900b267fa64b465bb22806ae9aecbd267df"`
Dec 01 00:30:09.416 INFO [stderr] usermod: no changes
Dec 01 00:30:09.527 INFO [stderr]    Compiling owning_ref v0.2.4
Dec 01 00:30:09.527 INFO [stderr]    Compiling thread-id v3.3.0
Dec 01 00:30:09.528 INFO [stderr]    Compiling parking_lot_core v0.2.14
Dec 01 00:30:09.528 INFO [stderr]    Compiling uuid v0.5.1
Dec 01 00:30:12.147 INFO [stderr]    Compiling parking_lot v0.3.8
Dec 01 00:30:13.368 INFO [stderr]    Compiling chashmap v2.2.0
Dec 01 00:30:14.324 INFO [stderr]    Compiling rust_cad_data v0.1.0 (/source)
Dec 01 00:30:14.696 INFO [stderr] warning: unused import: `cgmath::prelude::*`
Dec 01 00:30:14.696 INFO [stderr]  --> src/data_types.rs:5:5
Dec 01 00:30:14.696 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 5 | use cgmath::prelude::*;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::sync::Arc`
Dec 01 00:30:14.697 INFO [stderr]  --> src/document.rs:3:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 3 | use std::sync::Arc;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::any::Any`
Dec 01 00:30:14.697 INFO [stderr]  --> src/document.rs:4:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 4 | use std::any::Any;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::collections::HashSet`
Dec 01 00:30:14.697 INFO [stderr]  --> src/document.rs:7:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 7 | use std::collections::HashSet;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::thread`
Dec 01 00:30:14.697 INFO [stderr]  --> src/document.rs:8:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 8 | use std::thread;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::time`
Dec 01 00:30:14.697 INFO [stderr]  --> src/document.rs:9:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 9 | use std::time;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `std::time::Instant`
Dec 01 00:30:14.697 INFO [stderr]   --> src/document.rs:10:5
Dec 01 00:30:14.697 INFO [stderr]    |
Dec 01 00:30:14.697 INFO [stderr] 10 | use std::time::Instant;
Dec 01 00:30:14.697 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `data_types::*`
Dec 01 00:30:14.697 INFO [stderr]  --> src/main.rs:5:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 5 | use data_types::*;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.697 INFO [stderr] warning: unused import: `document::*`
Dec 01 00:30:14.697 INFO [stderr]  --> src/main.rs:6:5
Dec 01 00:30:14.697 INFO [stderr]   |
Dec 01 00:30:14.697 INFO [stderr] 6 | use document::*;
Dec 01 00:30:14.697 INFO [stderr]   |     ^^^^^^^^^^^
Dec 01 00:30:14.697 INFO [stderr] 
Dec 01 00:30:14.850 INFO [stderr] warning: type alias is never used: `Point3f`
Dec 01 00:30:14.850 INFO [stderr]  --> src/data_types.rs:8:1
Dec 01 00:30:14.850 INFO [stderr]   |
Dec 01 00:30:14.850 INFO [stderr] 8 | type Point3f = Point3<f64>;
Dec 01 00:30:14.850 INFO [stderr]   | ^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.850 INFO [stderr]   |
Dec 01 00:30:14.850 INFO [stderr]   = note: #[warn(dead_code)] on by default
Dec 01 00:30:14.850 INFO [stderr] 
Dec 01 00:30:14.850 INFO [stderr] warning: struct is never constructed: `Cube`
Dec 01 00:30:14.850 INFO [stderr]   --> src/data_types.rs:10:1
Dec 01 00:30:14.850 INFO [stderr]    |
Dec 01 00:30:14.850 INFO [stderr] 10 | struct Cube {
Dec 01 00:30:14.850 INFO [stderr]    | ^^^^^^^^^^^
Dec 01 00:30:14.850 INFO [stderr] 
Dec 01 00:30:14.850 INFO [stderr] warning: struct is never constructed: `Layer`
Dec 01 00:30:14.850 INFO [stderr]   --> src/data_types.rs:37:1
Dec 01 00:30:14.850 INFO [stderr]    |
Dec 01 00:30:14.850 INFO [stderr] 37 | pub struct Layer {
Dec 01 00:30:14.850 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 01 00:30:14.850 INFO [stderr] 
Dec 01 00:30:14.850 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.850 INFO [stderr]   --> src/data_types.rs:45:5
Dec 01 00:30:14.850 INFO [stderr]    |
Dec 01 00:30:14.850 INFO [stderr] 45 |     pub fn new(name: String) -> Layer {
Dec 01 00:30:14.850 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.850 INFO [stderr] 
Dec 01 00:30:14.854 INFO [stderr] warning: method is never used: `get_name`
Dec 01 00:30:14.854 INFO [stderr]   --> src/data_types.rs:48:5
Dec 01 00:30:14.854 INFO [stderr]    |
Dec 01 00:30:14.854 INFO [stderr] 48 |     pub fn get_name(&self) -> &String {
Dec 01 00:30:14.854 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.854 INFO [stderr] 
Dec 01 00:30:14.854 INFO [stderr] warning: struct is never constructed: `Class`
Dec 01 00:30:14.854 INFO [stderr]   --> src/data_types.rs:53:1
Dec 01 00:30:14.854 INFO [stderr]    |
Dec 01 00:30:14.854 INFO [stderr] 53 | pub struct Class {
Dec 01 00:30:14.854 INFO [stderr]    | ^^^^^^^^^^^^^^^^
Dec 01 00:30:14.854 INFO [stderr] 
Dec 01 00:30:14.854 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.854 INFO [stderr]   --> src/data_types.rs:62:5
Dec 01 00:30:14.854 INFO [stderr]    |
Dec 01 00:30:14.854 INFO [stderr] 62 |     pub fn new(name: String) -> Class {
Dec 01 00:30:14.854 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.854 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `get_name`
Dec 01 00:30:14.855 INFO [stderr]   --> src/data_types.rs:66:5
Dec 01 00:30:14.855 INFO [stderr]    |
Dec 01 00:30:14.855 INFO [stderr] 66 |     pub fn get_name(&self) -> &String {
Dec 01 00:30:14.855 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: struct is never constructed: `Polygon3d`
Dec 01 00:30:14.855 INFO [stderr]   --> src/data_types.rs:72:1
Dec 01 00:30:14.855 INFO [stderr]    |
Dec 01 00:30:14.855 INFO [stderr] 72 | pub struct Polygon3d {
Dec 01 00:30:14.855 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.855 INFO [stderr]   --> src/data_types.rs:81:5
Dec 01 00:30:14.855 INFO [stderr]    |
Dec 01 00:30:14.855 INFO [stderr] 81 |     pub fn new(points: Vec<Point3f>, layer: &String, class: &String) -> Polygon3d {
Dec 01 00:30:14.855 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: struct is never constructed: `Window`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:119:1
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 119 | pub struct Window {
Dec 01 00:30:14.855 INFO [stderr]     | ^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:130:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 130 |     pub fn new(width: f64, height: f64, location: Point3f, layer: &String, class: &String) -> Window {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: struct is never constructed: `Door`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:168:1
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 168 | pub struct Door {
Dec 01 00:30:14.855 INFO [stderr]     | ^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:179:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 179 |     pub fn new(width: f64, height: f64, location: Point3f, layer: &String, class: &String) -> Door {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: field is never used: `profile`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:218:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 218 |     pub profile: Polygon3d,
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: field is never used: `height`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:219:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 219 |     pub height: f64,
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:229:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 229 |     pub fn new(profile: Polygon3d, height: f64, layer: &String, class: &String) -> Wall {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `add_window`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:232:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 232 |     pub fn add_window(&mut self, document: &Document, uuid: &Uuid) -> Result<(), &'static str> {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `add_door`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:251:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 251 |     pub fn add_door(&mut self, document: &Document, uuid: &Uuid) -> Result<(), &'static str> {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: struct is never constructed: `Group`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:315:1
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 315 | struct Group {
Dec 01 00:30:14.855 INFO [stderr]     | ^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.855 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.855 INFO [stderr]    --> src/data_types.rs:324:5
Dec 01 00:30:14.855 INFO [stderr]     |
Dec 01 00:30:14.855 INFO [stderr] 324 |     pub fn new(layer: &String, class: &String) -> Group {
Dec 01 00:30:14.855 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.855 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `add_object`
Dec 01 00:30:14.856 INFO [stderr]    --> src/data_types.rs:328:5
Dec 01 00:30:14.856 INFO [stderr]     |
Dec 01 00:30:14.856 INFO [stderr] 328 |     pub fn add_object(&mut self, document: &Document, uuid: &Uuid) -> Result<(), &'static str> {
Dec 01 00:30:14.856 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `remove_object`
Dec 01 00:30:14.856 INFO [stderr]    --> src/data_types.rs:337:5
Dec 01 00:30:14.856 INFO [stderr]     |
Dec 01 00:30:14.856 INFO [stderr] 337 |     pub fn remove_object(&mut self, document: &Document, uuid: &Uuid) -> Result<(), &'static str> {
Dec 01 00:30:14.856 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: struct is never constructed: `Document`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:23:1
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 23 | pub struct Document {
Dec 01 00:30:14.856 INFO [stderr]    | ^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `new`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:33:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 33 |     pub fn new(name: String) -> Document {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `add_class`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:40:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 40 |     pub fn add_class(&self, class: Class) -> String {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `add_layer`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:47:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 47 |     pub fn add_layer(&self, layer: Layer) -> String {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `get_cur_layer`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:54:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 54 |     pub fn get_cur_layer(&self) -> &String {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `get_cur_class`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:58:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 58 |     pub fn get_cur_class(&self) -> &String {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `get_object`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:62:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 62 |     pub fn get_object(&self, uuid: &Uuid, callback: impl FnOnce(&Box<Refer>) -> Result<(), &'static str>) -> Result<(), &'static str> {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `add_object`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:73:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 73 |     pub fn add_object(&self, object: Box<Refer>) -> Result<Uuid, &'static str>{
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `get_object_mut`
Dec 01 00:30:14.856 INFO [stderr]   --> src/document.rs:99:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 99 |     pub fn get_object_mut(&self, uuid: &Uuid, callback: impl FnOnce(&mut Box<Refer>) -> Result<(), &'static str>) -> Result<(), &'static str> {
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: method is never used: `remove_object`
Dec 01 00:30:14.856 INFO [stderr]    --> src/document.rs:110:5
Dec 01 00:30:14.856 INFO [stderr]     |
Dec 01 00:30:14.856 INFO [stderr] 110 |     pub fn remove_object(&self, uuid: &Uuid) -> Result<(), &'static str> {
Dec 01 00:30:14.856 INFO [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: structure field `xWidth` should have a snake case name such as `x_width`
Dec 01 00:30:14.856 INFO [stderr]   --> src/data_types.rs:11:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 11 |     xWidth: f64,
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr]    = note: #[warn(non_snake_case)] on by default
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: structure field `yWidth` should have a snake case name such as `y_width`
Dec 01 00:30:14.856 INFO [stderr]   --> src/data_types.rs:12:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 12 |     yWidth: f64,
Dec 01 00:30:14.856 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 00:30:14.856 INFO [stderr] 
Dec 01 00:30:14.856 INFO [stderr] warning: structure field `zWidth` should have a snake case name such as `z_width`
Dec 01 00:30:14.856 INFO [stderr]   --> src/data_types.rs:13:5
Dec 01 00:30:14.856 INFO [stderr]    |
Dec 01 00:30:14.856 INFO [stderr] 13 |     zWidth: f64,
Dec 01 00:30:14.857 INFO [stderr]    |     ^^^^^^^^^^^
Dec 01 00:30:14.857 INFO [stderr] 
Dec 01 00:30:15.314 INFO [stderr]     Finished dev [unoptimized + debuginfo] target(s) in 5.88s
Dec 01 00:30:15.323 INFO [stderr] su: No module specific data is present
Dec 01 00:30:15.873 INFO running `"docker" "inspect" "2f26e5599da2d4f8c2699f9982d81900b267fa64b465bb22806ae9aecbd267df"`
Dec 01 00:30:16.163 INFO running `"docker" "rm" "-f" "2f26e5599da2d4f8c2699f9982d81900b267fa64b465bb22806ae9aecbd267df"`
Dec 01 00:30:16.427 INFO [stdout] 2f26e5599da2d4f8c2699f9982d81900b267fa64b465bb22806ae9aecbd267df
Dec 01 00:30:16.433 INFO running `"docker" "create" "-v" "/mnt/big/crater/work/local/target-dirs/beta-1.31-5/worker-7/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/target:rw,Z" "-v" "/mnt/big/crater/work/local/test-source/worker-7/beta-1.31-5/master#8940af3cea4a9a9deabcaf843b2f8cad9a83fc61:/source:ro,Z" "-v" "/mnt/big/crater/work/local/cargo-home:/cargo-home:ro,Z" "-v" "/mnt/big/crater/work/local/rustup-home:/rustup-home:ro,Z" "-e" "USER_ID=1000" "-e" "SOURCE_DIR=/source" "-e" "USER_ID=1000" "-e" "CMD=cargo +8940af3cea4a9a9deabcaf843b2f8cad9a83fc61-alt test --frozen --no-run" "-e" "CARGO_TARGET_DIR=/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=warn" "-e" "CARGO_HOME=/cargo-home" "-e" "RUSTUP_HOME=/rustup-home" "-m" "1536M" "--network" "none" "crater"`
Dec 01 00:30:16.783 INFO [stdout] 24abf2f2f6daa6b4d5bf7786cfd8595483420ea2fe325aa0c906fce5bfb67a84
Dec 01 00:30:16.785 INFO running `"docker" "start" "-a" "24abf2f2f6daa6b4d5bf7786cfd8595483420ea2fe325aa0c906fce5bfb67a84"`
Dec 01 00:30:17.788 INFO [stderr] usermod: no changes
Dec 01 00:30:17.855 INFO [stderr]    Compiling rust_cad_data v0.1.0 (/source)
Dec 01 00:30:18.211 INFO [stderr] error[E0422]: cannot find struct, variant or union type `Point3f` in this scope
Dec 01 00:30:18.211 INFO [stderr]   --> src/main.rs:20:22
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 20 |         let point1 = Point3f {
Dec 01 00:30:18.211 INFO [stderr]    |                      ^^^^^^^ not found in this scope
Dec 01 00:30:18.211 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 13 |     use data_types::Point3f;
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 
Dec 01 00:30:18.211 INFO [stderr] error[E0422]: cannot find struct, variant or union type `Point3f` in this scope
Dec 01 00:30:18.211 INFO [stderr]   --> src/main.rs:25:22
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 25 |         let point2 = Point3f {
Dec 01 00:30:18.211 INFO [stderr]    |                      ^^^^^^^ not found in this scope
Dec 01 00:30:18.211 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 13 |     use data_types::Point3f;
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 
Dec 01 00:30:18.211 INFO [stderr] error[E0422]: cannot find struct, variant or union type `Point3f` in this scope
Dec 01 00:30:18.211 INFO [stderr]   --> src/main.rs:30:22
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.211 INFO [stderr] 30 |         let point3 = Point3f {
Dec 01 00:30:18.211 INFO [stderr]    |                      ^^^^^^^ not found in this scope
Dec 01 00:30:18.211 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 00:30:18.211 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 13 |     use data_types::Point3f;
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 
Dec 01 00:30:18.212 INFO [stderr] error[E0422]: cannot find struct, variant or union type `Point3f` in this scope
Dec 01 00:30:18.212 INFO [stderr]   --> src/main.rs:35:22
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 35 |         let point4 = Point3f {
Dec 01 00:30:18.212 INFO [stderr]    |                      ^^^^^^^ not found in this scope
Dec 01 00:30:18.212 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 13 |     use data_types::Point3f;
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 
Dec 01 00:30:18.212 INFO [stderr] error[E0422]: cannot find struct, variant or union type `Point3f` in this scope
Dec 01 00:30:18.212 INFO [stderr]   --> src/main.rs:43:25
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 43 |         let point_win = Point3f {
Dec 01 00:30:18.212 INFO [stderr]    |                         ^^^^^^^ not found in this scope
Dec 01 00:30:18.212 INFO [stderr] help: possible candidate is found in another module, you can import it into scope
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 13 |     use data_types::Point3f;
Dec 01 00:30:18.212 INFO [stderr]    |
Dec 01 00:30:18.212 INFO [stderr] 
Dec 01 00:30:18.219 INFO [stderr] warning: unused import: `cgmath::prelude::*`
Dec 01 00:30:18.219 INFO [stderr]  --> src/data_types.rs:5:5
Dec 01 00:30:18.219 INFO [stderr]   |
Dec 01 00:30:18.219 INFO [stderr] 5 | use cgmath::prelude::*;
Dec 01 00:30:18.219 INFO [stderr]   |     ^^^^^^^^^^^^^^^^^^
Dec 01 00:30:18.219 INFO [stderr]   |
Dec 01 00:30:18.219 INFO [stderr]   = note: #[warn(unused_imports)] on by default
Dec 01 00:30:18.219 INFO [stderr] 
Dec 01 00:30:18.401 INFO [stderr] error: aborting due to 5 previous errors
Dec 01 00:30:18.402 INFO [stderr] 
Dec 01 00:30:18.402 INFO [stderr] For more information about this error, try `rustc --explain E0422`.
Dec 01 00:30:18.410 INFO [stderr] error: Could not compile `rust_cad_data`.
Dec 01 00:30:18.410 INFO [stderr] 
Dec 01 00:30:18.410 INFO [stderr] To learn more, run the command again with --verbose.
Dec 01 00:30:18.410 INFO [stderr] su: No module specific data is present
Dec 01 00:30:18.953 INFO running `"docker" "inspect" "24abf2f2f6daa6b4d5bf7786cfd8595483420ea2fe325aa0c906fce5bfb67a84"`
Dec 01 00:30:19.235 INFO running `"docker" "rm" "-f" "24abf2f2f6daa6b4d5bf7786cfd8595483420ea2fe325aa0c906fce5bfb67a84"`
Dec 01 00:30:19.435 INFO [stdout] 24abf2f2f6daa6b4d5bf7786cfd8595483420ea2fe325aa0c906fce5bfb67a84
